#pragma once
#include <vector>
#include <cstdlib>
#include <string>
#include <iostream>

using namespace std;

namespace memory{
	class Card
	{
	public:
		Card();
		Card(string value);
		~Card();

		void setValue(string value) { this->value = value; }
		string getValue() { return this->value; }

		void Remove(){ this->removed = true; }
		bool getRemoved(){ return this->removed; }

		void toggleTurnedUp();
		bool getTurnedUp(){ return this->turned_up; }

	private:
		string value;
		bool removed;
		bool turned_up;


	};
}
